package test0110;

import java.util.HashMap;
import java.util.TreeMap;

public class Java05 {
    public static void main(String[] args) {

//        java.util.HashMap
//        编写一个 Java 程序，创建一个`HashMap`对象，添加四个键值对"key1"->100、"key2"->200、"key3"->300、"key4"->400，然后使用`remove()`方法移除键为"key2"的键值对，并输出移除后的映射。
        HashMap<String, Integer> map = new HashMap<String, Integer>();
        map.put(("key1"), 100);
        map.put(("key2"), 200);
        map.put(("key3"), 300);
        map.put(("key4"), 400);
        map.remove(("key2"));
        map.forEach((k, v) -> {
            System.out.println(k + "\t" + v);
        });


//        java.util.TreeMap
//        编写一个 Java 程序，创建一个`TreeMap`对象，添加三个键值对"b"->2、"a"->1、"c"->3，然后遍历输出该映射的所有键值对，观察键的排序情况。
        TreeMap<String, Integer> map1 = new TreeMap<String, Integer>();
        map1.put("b", 2);
        map1.put("a", 1);
        map1.put("c", 3);
        map1.forEach((k, v) -> {
            System.out.println(k + "\t" + v);
        });


    }
}
